package com.fsds.crem.web.service;

import java.util.Map;

import com.fsds.crem.web.entity.StatisticReport;

public interface StatisticReportService {
	
	/**
	 * 日报-获取总的销售额
	 * 
	 * @return
	 */
	public Map<String, Object> findTotalSaleEarningByDay();
	
	/**
	 * 日报-获取区域销售额
	 * 
	 * @return
	 */
	public Map<String,Object> findAreaSaleEarningByDay();

	/**
	 * 日报-获取单一门店的销售额
	 * 
	 * @return
	 */
	public Map<String, Object> findOneNodeSaleEarningByDay(StatisticReport statisticReport);
	
	/**
	 * 周报-获取总的销售额
	 * 
	 * @return
	 */
	public Map<String, Object> findTotalSaleEarningByWeek();
	
	/**
	 * 周报-获取区域销售额
	 * 
	 * @return
	 */
	public Map<String,Object> findAreaSaleEarningByWeek();

	/**
	 * 周报-获取单一门店的销售额
	 * 
	 * @return
	 */
	public Map<String, Object> findOneNodeSaleEarningByWeek(StatisticReport statisticReport);
	
	/**
	 * 月报-获取总的销售额
	 * 
	 * @return
	 */
	public Map<String, Object> findTotalSaleEarningByMonth();
	
	/**
	 * 月报-获取区域销售额
	 * 
	 * @return
	 */
	public Map<String,Object> findAreaSaleEarningByMonth();

	/**
	 * 月报-获取单一门店的销售额
	 * 
	 * @return
	 */
	public Map<String, Object> findOneNodeSaleEarningByMonth(StatisticReport statisticReport);
}
